
package com.xbongbong.saas.domain.entity;

import com.xbongbong.paas.toolbox.util.DateTimeUtil;
import com.xbongbong.sys.domain.entity.CompanyEntity;
import com.xbongbong.sys.domain.entity.UserEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
* @author autoGen
* @time 2018-07-23 11:31:42
*/
@Getter
@Setter
@ToString
public class MsgLogEntity implements Serializable{

	/** Comment for <code>serialVersionUID</code> */
	private static final long serialVersionUID = -1L;
	public MsgLogEntity(){
		addTime = DateTimeUtil.getInt();
		updateTime = DateTimeUtil.getInt();
		del = 0;
	}

	//========== properties ==========

	/**
	*
	*/
	private Integer id;
	/**
	* 消息模版id
	*/
	private Integer templateId;
	/**
	* 消息模版标题
	*/
	private String templateTitle;
	/**
	* 公司id
	*/
	private String corpid;
	/**
	* 公司名（冗余字段用于搜索）
	*/
	private String corpName;
	/**
	* 发送人id
	*/
	private Integer fromUserId;
	/**
	* 发送人名字
	*/
	private String fromUserName;
	/**
	* 推送、回执员工id
	*/
	private String userId;
	/**
	* 员工名（冗余字段用于搜索）
	*/
	private String userName;
	/**
	* 是否已读
	*/
	private Integer haveRead;
	/**
	* 是否已回执
	*/
	private Integer haveReceipt;
	/**
	* 回执信息
	*/
	private String receiptInfo;
	/**
	* 回执时间
	*/
	private Long receiptTime;
	/**
	* 添加时间
	*/
	private Long addTime;
	/**
	* 更新时间
	*/
	private Long updateTime;
	/**
	* 删除标志位
	*/
	private Integer del;

	//扩展字段

	/**
	 * 角色
	 */
	private String roles;
}

